// const app = getApp();
const app = getApp();
Page ({
      data: {
        swiperList : [],
        filmList: []
      },
        //获取列表数据
        onLoad(){
        this.getList();
        this.getFilmList(1);
   },
   // 详情跳转事件
   toDetail(){
     wx.navigateTo({
       url: '/pages/film/details',
     })
   },
   // 获取轮播图数据
    getList(){
       //先定义一个请求参数
       //使用封装的方法请求数据
       app.get('/film/banners').then(res=>{
         console.log(res);
         //修改数据,把取到的数据赋值给上方定义的空数组list
         this.setData({
        swiperList:res.data,
         });
       }).catch(err=>{
          console.log(err);
         wx.showToast({
           title: '列表获取失败',
           icon: 'fail',
           duration: 2000
         })
       });
     },

    // 获取列表数据
    getFilmList(type){
      // 构造请求参数
      let param = {
        type
      }
      app.get('/film/list',param).then(res => {
        this.setData({
          filmList:res.data
        })
      }).catch(err => {
        wx.showToast({
          title:err.msg,
        })
      })
    },

    onChange(event) {
        let type = event.detail.name;
        this.getFilmList(type)
    },

});
